package utils

import (
	"github.com/go-resty/resty/v2"
	"net/http"
	"time"
)

var Client *resty.Client

func init() {
	Client = resty.New()
	// 设置连接池参数
	Client.SetTransport(&http.Transport{
		MaxIdleConns:        1000,             // 设置最大空闲连接数
		MaxIdleConnsPerHost: 200,              // 设置每个主机的最大空闲连接数
		IdleConnTimeout:     30 * time.Minute, // 设置空闲连接超时时间
	})
	Client.SetTimeout(time.Second * 20)
}
